package com.payment.system.domain;

import java.math.BigDecimal;
import java.util.Date;

import com.payment.common.annotation.Excel;
import com.payment.common.base.BaseEntity;

import lombok.Getter;
import lombok.Setter;

/**
 * 通道表 hatchet_acq
 *
 * @author payment
 * @date 2019-07-23
 */
@SuppressWarnings("serial")
@Getter
@Setter
public class Acq extends BaseEntity {

	/**  */
	private String id;
	/** 通道编码 */
	@Excel(name = "通道编码")
	private String acqCode;
	/** 通道名称app显示 */
	@Excel(name = "通道名称")
	private String acqName;
	/** 通道名称实际 */
	private String description;
	/** 通道状态 10A启用 10B 关闭 */
	@Excel(name = "通道状态", readConverterExp = "10A=启用,10B=关闭")
	private String status;
	/** 创建管理员ID */
	private String createUserId;
	/** 创建时间 */
	@Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
	private Date createTime;
	/** 最后编辑时间 */
	@Excel(name = "最后编辑时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
	private Date endEditTime;
	/** 单笔提现手续费(1) */
	@Excel(name = "提现手续费")
	private BigDecimal drawRate;
	/** 成本费率 (0.66) */
	@Excel(name = "成本费率")
	private BigDecimal costRate;
	/** 通道单笔最大消费 */
	@Excel(name = "通道单笔最大消费")
	private BigDecimal max;
	/** 通道单笔最小消费 */
	@Excel(name = "通道单笔最小消费")
	private BigDecimal min;
	/** 通道支持的类型（wk[无卡],dh[养卡代还],yk[异卡完美],qe[全额]） */
	@Excel(name = "通道支持的类型", readConverterExp = "wk=无卡,dh=养卡代付,yk=异卡完美,qe=全额")
	private String supportType;
	/** 绑定类型0需要签约 1不需要签约 */
	@Excel(name = "签约类型", readConverterExp = "0=正常签约,1=不用签约,2=H5签约")
	private Integer bindType;
	/** 0大额通道 1小额通道 */
	@Excel(name = "通道支持的额度类型", readConverterExp = "0=大额通道,1=小额通道")
	private Integer isSmall;
	/** 交易权重越大出现的次数越多 */
	@Excel(name = "交易权重")
	private Integer weight;
	/** 操作人 */
	private String createUserName;
	/** 支持的银行列表*/
	private String supportBankcode;
	/** 不支持的银行列表*/
	private String noSupportBankcode;
	/** 消费类型 */
	private Integer paymentType;

	
	
}
